﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Basicas;
using ProjetoJornada_Negocios.Fachada;

namespace ProjetoJornada.Interno
{
    public partial class Desconto_Editar : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string queryString = Request.QueryString["id"];
            int id = Convert.ToInt32(queryString);

            if (!IsPostBack)
            {
                Desconto desconto = Fachada.Instance.ConsultarDescontoPorId(id);

                if (desconto != null)
                {
                    this.txtDescricao.Text = desconto.Motivo;
                    this.txtValor.Text = desconto.Valor.ToString();
                    ViewState["Desconto"] = desconto;
                }
            }
        }

        protected void ibtnEditar_Click(object sender, ImageClickEventArgs e)
        {
            Desconto desconto = ViewState["Desconto"] as Desconto;

            if (desconto != null)
            {
                desconto.Motivo = this.txtDescricao.Text;
                desconto.Valor = Convert.ToDouble(this.txtValor.Text);
                Fachada.Instance.EditarDesconto(desconto);

                Response.Redirect("Desconto_Listar.aspx");
            }
        }
    }
}
